' Options: 'Date: 2026-04-15 20:23:19 'Version: 6.110 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://kpm_digiofficeapigateway.tbi.nl/api ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: ProcessProjectRequestMessage.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.Drawing Imports DigiOffice.Integration.TBIXchangeAzure.Messages Imports DO.Synchronization.IDB_4PSBC.DTO Imports IDB.API.DTO.Project Namespace Global Namespace DigiOffice.Integration.TBIXchangeAzure.Messages Public Partial Class Header Public Overridable Property MessageID As String Public Overridable Property Timestamp As Date Public Overridable Property Sender As Party Public Overridable Property Recipient As Party Public Overridable Property RequestMessageID As Object End Class Public Partial Class ProcessProjectRequestMessage Implements IReturn(Of ProjectResponseMessage) Public Overridable Property InstanceId As Guid Public Overridable Property ProjectRequest As ProjectRequestMessage End Class Public Partial Class Project Public Sub New() CustomFields = New CustomField(){} End Sub Public Overridable Property GlobalID As String Public Overridable Property CreationDate As Nullable(Of Date) Public Overridable Property CreatedBy As String Public Overridable Property ModifiedDate As Nullable(Of Date) Public Overridable Property ModifiedBy As String Public Overridable Property Code As String Public Overridable Property Name As String Public Overridable Property Description1 As String Public Overridable Property Description2 As String Public Overridable Property Address As Address Public Overridable Property MailingAddress As MailingAddress Public Overridable Property ProjectCategoryReference As Reference Public Overridable Property ProjectTypeReference As Reference Public Overridable Property ProjectStatusReference As Reference Public Overridable Property StartDate As Nullable(Of Date) Public Overridable Property EndDate As Nullable(Of Date) Public Overridable Property CompletionDate As Nullable(Of Date) Public Overridable Property Inactive As Boolean Public Overridable Property Website As String Public Overridable Property IsTemplateProject As Boolean Public Overridable Property CustomFields As CustomField() End Class Public Partial Class ProjectRequestMessage Public Overridable Property Header As Header Public Overridable Property ProjectReference As Reference Public Overridable Property IncludeHousingTypes As Boolean Public Overridable Property IncludeConstructionBlocks As Boolean Public Overridable Property IncludeConstructionNumbers As Boolean Public Overridable Property IncludeDocuments As Boolean Public Overridable Property IncludePurchaseContracts As Boolean End Class Public Partial Class ProjectResponseMessage Public Sub New() HousingTypes = New HousingType(){} ConstructionBlocks = New ConstructionBlock(){} ConstructionNumbers = New ConstructionNumber(){} Documents = New Document(){} PurchaseContracts = New PurchaseContract(){} End Sub Public Overridable Property Header As Header Public Overridable Property ProjectReference As Reference Public Overridable Property Project As Project Public Overridable Property HousingTypes As HousingType() Public Overridable Property ConstructionBlocks As ConstructionBlock() Public Overridable Property ConstructionNumbers As ConstructionNumber() Public Overridable Property Documents As Document() Public Overridable Property PurchaseContracts As PurchaseContract() End Class Public Partial Class Reference Public Overridable Property GlobalID As String Public Overridable Property Title As String End Class End Namespace Namespace DO.Synchronization.IDB_4PSBC.DTO Public Partial Class Header ''' '''Inhoud van het bericht ''' Public Overridable Property Contains As String ''' '''Datum aanmaak bericht ''' Public Overridable Property [Date] As String ''' '''ID voor het bericht ''' Public Overridable Property MessageID As String ''' '''Verzender van het bericht ''' Public Overridable Property Sender As String End Class End Namespace Namespace IDB.API.DTO.Project Public Partial Class Project Public Overridable Property ID As Integer Public Overridable Property GlobalID As Guid Public Overridable Property Number As String Public Overridable Property Name As String Public Overridable Property Description1 As String Public Overridable Property Description2 As String Public Overridable Property City As String Public Overridable Property Active As Boolean End Class End Namespace End Namespace